/*
 * Decompiled with CFR 0.150.
 */
package com.gys.data.cashPayment;

import com.gys.common.data.CommonCheckBox;
import com.gys.data.cashPayment.CashPaymentDetailTranferOutData;
import java.util.List;

public class CashPaymentOutData {
    private String clientId;
    private String gsdhVoucherId;
    private String gsdhBrId;
    private String gsdhCheckDate;
    private String gsdhDepositId;
    private String gsdhBankId;
    private String gsdhBankAccount;
    private String gsdhDepositDate;
    private String gsdhDepositAmt;
    private String gsdhStatus;
    private List<CashPaymentDetailTranferOutData> detailOutDataList;
    private Integer index;
    private CommonCheckBox checkBox = new CommonCheckBox();

    public String getClientId() {
        return this.clientId;
    }

    public String getGsdhVoucherId() {
        return this.gsdhVoucherId;
    }

    public String getGsdhBrId() {
        return this.gsdhBrId;
    }

    public String getGsdhCheckDate() {
        return this.gsdhCheckDate;
    }

    public String getGsdhDepositId() {
        return this.gsdhDepositId;
    }

    public String getGsdhBankId() {
        return this.gsdhBankId;
    }

    public String getGsdhBankAccount() {
        return this.gsdhBankAccount;
    }

    public String getGsdhDepositDate() {
        return this.gsdhDepositDate;
    }

    public String getGsdhDepositAmt() {
        return this.gsdhDepositAmt;
    }

    public String getGsdhStatus() {
        return this.gsdhStatus;
    }

    public List<CashPaymentDetailTranferOutData> getDetailOutDataList() {
        return this.detailOutDataList;
    }

    public Integer getIndex() {
        return this.index;
    }

    public CommonCheckBox getCheckBox() {
        return this.checkBox;
    }

    public void setClientId(String clientId) {
        this.clientId = clientId;
    }

    public void setGsdhVoucherId(String gsdhVoucherId) {
        this.gsdhVoucherId = gsdhVoucherId;
    }

    public void setGsdhBrId(String gsdhBrId) {
        this.gsdhBrId = gsdhBrId;
    }

    public void setGsdhCheckDate(String gsdhCheckDate) {
        this.gsdhCheckDate = gsdhCheckDate;
    }

    public void setGsdhDepositId(String gsdhDepositId) {
        this.gsdhDepositId = gsdhDepositId;
    }

    public void setGsdhBankId(String gsdhBankId) {
        this.gsdhBankId = gsdhBankId;
    }

    public void setGsdhBankAccount(String gsdhBankAccount) {
        this.gsdhBankAccount = gsdhBankAccount;
    }

    public void setGsdhDepositDate(String gsdhDepositDate) {
        this.gsdhDepositDate = gsdhDepositDate;
    }

    public void setGsdhDepositAmt(String gsdhDepositAmt) {
        this.gsdhDepositAmt = gsdhDepositAmt;
    }

    public void setGsdhStatus(String gsdhStatus) {
        this.gsdhStatus = gsdhStatus;
    }

    public void setDetailOutDataList(List<CashPaymentDetailTranferOutData> detailOutDataList) {
        this.detailOutDataList = detailOutDataList;
    }

    public void setIndex(Integer index) {
        this.index = index;
    }

    public void setCheckBox(CommonCheckBox checkBox) {
        this.checkBox = checkBox;
    }

    public boolean equals(Object o) {
        if (o == this) {
            return true;
        }
        if (!(o instanceof CashPaymentOutData)) {
            return false;
        }
        CashPaymentOutData other = (CashPaymentOutData)o;
        if (!other.canEqual(this)) {
            return false;
        }
        String this$clientId = this.getClientId();
        String other$clientId = other.getClientId();
        if (this$clientId == null ? other$clientId != null : !this$clientId.equals(other$clientId)) {
            return false;
        }
        String this$gsdhVoucherId = this.getGsdhVoucherId();
        String other$gsdhVoucherId = other.getGsdhVoucherId();
        if (this$gsdhVoucherId == null ? other$gsdhVoucherId != null : !this$gsdhVoucherId.equals(other$gsdhVoucherId)) {
            return false;
        }
        String this$gsdhBrId = this.getGsdhBrId();
        String other$gsdhBrId = other.getGsdhBrId();
        if (this$gsdhBrId == null ? other$gsdhBrId != null : !this$gsdhBrId.equals(other$gsdhBrId)) {
            return false;
        }
        String this$gsdhCheckDate = this.getGsdhCheckDate();
        String other$gsdhCheckDate = other.getGsdhCheckDate();
        if (this$gsdhCheckDate == null ? other$gsdhCheckDate != null : !this$gsdhCheckDate.equals(other$gsdhCheckDate)) {
            return false;
        }
        String this$gsdhDepositId = this.getGsdhDepositId();
        String other$gsdhDepositId = other.getGsdhDepositId();
        if (this$gsdhDepositId == null ? other$gsdhDepositId != null : !this$gsdhDepositId.equals(other$gsdhDepositId)) {
            return false;
        }
        String this$gsdhBankId = this.getGsdhBankId();
        String other$gsdhBankId = other.getGsdhBankId();
        if (this$gsdhBankId == null ? other$gsdhBankId != null : !this$gsdhBankId.equals(other$gsdhBankId)) {
            return false;
        }
        String this$gsdhBankAccount = this.getGsdhBankAccount();
        String other$gsdhBankAccount = other.getGsdhBankAccount();
        if (this$gsdhBankAccount == null ? other$gsdhBankAccount != null : !this$gsdhBankAccount.equals(other$gsdhBankAccount)) {
            return false;
        }
        String this$gsdhDepositDate = this.getGsdhDepositDate();
        String other$gsdhDepositDate = other.getGsdhDepositDate();
        if (this$gsdhDepositDate == null ? other$gsdhDepositDate != null : !this$gsdhDepositDate.equals(other$gsdhDepositDate)) {
            return false;
        }
        String this$gsdhDepositAmt = this.getGsdhDepositAmt();
        String other$gsdhDepositAmt = other.getGsdhDepositAmt();
        if (this$gsdhDepositAmt == null ? other$gsdhDepositAmt != null : !this$gsdhDepositAmt.equals(other$gsdhDepositAmt)) {
            return false;
        }
        String this$gsdhStatus = this.getGsdhStatus();
        String other$gsdhStatus = other.getGsdhStatus();
        if (this$gsdhStatus == null ? other$gsdhStatus != null : !this$gsdhStatus.equals(other$gsdhStatus)) {
            return false;
        }
        List<CashPaymentDetailTranferOutData> this$detailOutDataList = this.getDetailOutDataList();
        List<CashPaymentDetailTranferOutData> other$detailOutDataList = other.getDetailOutDataList();
        if (this$detailOutDataList == null ? other$detailOutDataList != null : !(this$detailOutDataList).equals(other$detailOutDataList)) {
            return false;
        }
        Integer this$index = this.getIndex();
        Integer other$index = other.getIndex();
        if (this$index == null ? other$index != null : !(this$index).equals(other$index)) {
            return false;
        }
        CommonCheckBox this$checkBox = this.getCheckBox();
        CommonCheckBox other$checkBox = other.getCheckBox();
        return !(this$checkBox == null ? other$checkBox != null : !this$checkBox.equals(other$checkBox));
    }

    protected boolean canEqual(Object other) {
        return other instanceof CashPaymentOutData;
    }

    public int hashCode() {
        int PRIME = 59;
        int result = 1;
        String $clientId = this.getClientId();
        result = result * 59 + ($clientId == null ? 43 : $clientId.hashCode());
        String $gsdhVoucherId = this.getGsdhVoucherId();
        result = result * 59 + ($gsdhVoucherId == null ? 43 : $gsdhVoucherId.hashCode());
        String $gsdhBrId = this.getGsdhBrId();
        result = result * 59 + ($gsdhBrId == null ? 43 : $gsdhBrId.hashCode());
        String $gsdhCheckDate = this.getGsdhCheckDate();
        result = result * 59 + ($gsdhCheckDate == null ? 43 : $gsdhCheckDate.hashCode());
        String $gsdhDepositId = this.getGsdhDepositId();
        result = result * 59 + ($gsdhDepositId == null ? 43 : $gsdhDepositId.hashCode());
        String $gsdhBankId = this.getGsdhBankId();
        result = result * 59 + ($gsdhBankId == null ? 43 : $gsdhBankId.hashCode());
        String $gsdhBankAccount = this.getGsdhBankAccount();
        result = result * 59 + ($gsdhBankAccount == null ? 43 : $gsdhBankAccount.hashCode());
        String $gsdhDepositDate = this.getGsdhDepositDate();
        result = result * 59 + ($gsdhDepositDate == null ? 43 : $gsdhDepositDate.hashCode());
        String $gsdhDepositAmt = this.getGsdhDepositAmt();
        result = result * 59 + ($gsdhDepositAmt == null ? 43 : $gsdhDepositAmt.hashCode());
        String $gsdhStatus = this.getGsdhStatus();
        result = result * 59 + ($gsdhStatus == null ? 43 : $gsdhStatus.hashCode());
        List<CashPaymentDetailTranferOutData> $detailOutDataList = this.getDetailOutDataList();
        result = result * 59 + ($detailOutDataList == null ? 43 : ($detailOutDataList).hashCode());
        Integer $index = this.getIndex();
        result = result * 59 + ($index == null ? 43 : ($index).hashCode());
        CommonCheckBox $checkBox = this.getCheckBox();
        result = result * 59 + ($checkBox == null ? 43 : $checkBox.hashCode());
        return result;
    }

    public String toString() {
        return "CashPaymentOutData(clientId=" + this.getClientId() + ", gsdhVoucherId=" + this.getGsdhVoucherId() + ", gsdhBrId=" + this.getGsdhBrId() + ", gsdhCheckDate=" + this.getGsdhCheckDate() + ", gsdhDepositId=" + this.getGsdhDepositId() + ", gsdhBankId=" + this.getGsdhBankId() + ", gsdhBankAccount=" + this.getGsdhBankAccount() + ", gsdhDepositDate=" + this.getGsdhDepositDate() + ", gsdhDepositAmt=" + this.getGsdhDepositAmt() + ", gsdhStatus=" + this.getGsdhStatus() + ", detailOutDataList=" + this.getDetailOutDataList() + ", index=" + this.getIndex() + ", checkBox=" + this.getCheckBox() + ")";
    }
}

